#!make
include ../Makefile.init.pub

TARGET:=smoketest
OBJS:= $(OBJ_DIR)/main.o
LIB_DIR:=$(lastword $(OUTPUT_DIR) )

LINKER_OPTION += -L$(RPCLIB_DIR) -L$(OUTPUT_DIR)

all: $(TARGET)
debug: $(TARGET)
release: $(TARGET)

$(TARGET) : $(OBJS)
	@if [ ! -d $(OUTPUT_DIR) ]; then mkdir -p $(OUTPUT_DIR);fi
	$(CC) -o $(OUTPUT_DIR)/$(TARGET) $(OBJS) $(LINKER_OPTION) 

$(OBJ_DIR)/main.o : main.cpp
	@if [ ! -d $(OBJ_DIR) ]; then mkdir -p $(OBJ_DIR);fi
	@echo Building file: $<
	$(CPP) $(C_DEFINES) $(C_FLAGS) $(CPP_FLAGS) $(C_INCLUDE) -o $@ $(CUR_DIR)/$<
	@echo

clean:
	-@rm $(OBJ_DIR)/*.o $(OBJ_DIR)/*.d
	-@rm $(OUTPUT_DIR)/$(TARGET)

debug_clean: 
	-@rm $(OBJ_DIR)/*.o $(OBJ_DIR)/*.d
	-@rm $(OUTPUT_DIR)/$(TARGET)

release_clean:
	-@rm $(OBJ_DIR)/*.o $(OBJ_DIR)/*.d
	-@rm $(OUTPUT_DIR)/$(TARGET)

.PHONY: sync
